package com.shop.cereshop.commons.domain.im.tx.resp;

import com.google.gson.annotations.SerializedName;
import lombok.Data;

import java.util.List;

@Data
public class ImBaseResp<T> {
    /**
     * ActionStatus: String - 请求处理的结果，OK：表示处理成功，FAIL：表示失败
     */
    @SerializedName("ActionStatus")
    private String ActionStatus;

    /**
     * ErrorCode: Integer - 错误码，0：表示成功，非0：表示失败，非0取值的详细描述请参见 错误码说明
     */
    @SerializedName("ErrorCode")
    private Integer ErrorCode;

    /**
     * ErrorInfo: String - 详细错误信息
     */
    @SerializedName("ErrorInfo")
    private String ErrorInfo;

    @SerializedName("MsgBody")
    List<T> MsgBody;

}
